:host ::ng-deep .logo {
  height: 32px;
  border-radius: 6px;
  margin: 16px;
}

:host ::ng-deep .ant-layout-sider-collapsed .nav-text {
  display: none;
}

:host ::ng-deep .ant-layout-sider-collapsed .ant-menu-submenu-title:after {
  display: none;
}

:host ::ng-deep .ant-layout-sider-collapsed .anticon {
  font-size: 16px;
  margin-left: 8px;
}
:host ::ng-deep .ant-layout-sider{
  background: #001529;
}
:host ::ng-deep .router-select.ant-menu.ant-menu-dark .ant-menu-item-selected{
  background:none;
}
:host ::ng-deep .ant-menu-dark .ant-menu-inline.ant-menu-sub{
  background: #000c17;
}
:host ::ng-deep .ant-menu-dark,:host ::ng-deep  .ant-menu-dark .ant-menu-sub{
      background: #001529;
}
:host ::ng-deep .router-select.ant-menu.ant-menu-dark .ant-menu-item.active-link{
      background-color: #108ee9;
}
:host ::ng-deep .ant-menu-vertical .ant-menu-item,:host ::ng-deep  .ant-menu-inline .ant-menu-item,:host ::ng-deep  .ant-menu-vertical .ant-menu-submenu-title,:host ::ng-deep  .ant-menu-inline .ant-menu-submenu-title{
  margin-top: 4px;
  margin-bottom: 4px;
  font-size:14px;
}
:host ::ng-deep .ant-menu-inline .ant-menu-item:not(:last-child),:host ::ng-deep .ant-menu-vertical-left .ant-menu-item:not(:last-child),:host ::ng-deep  .ant-menu-vertical-right .ant-menu-item:not(:last-child),:host ::ng-deep  .ant-menu-vertical .ant-menu-item:not(:last-child){
  margin-bottom:8px;
}
:host ::ng-deep .ant-menu-item .anticon,:host ::ng-deep  .ant-menu-submenu-title .anticon{font-size:16px}
:host ::ng-deep .ant-table-thead > tr > th{
  font-size:14px;
  font-weight:600;
}
.logo {
  padding: 5px 11px 5px 6px;
  color: #fff;
  font-size:14px;
  img {
    margin-right: 7px;
    width: 21px;
  }
  span {
    vertical-align: middle;
  }
}
.head-name{max-width: 80px;display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.logoColl.logo{
      padding-left: 6px;
}
.logoColl span{
  display:none;
}
.ant-dropdown-trigger{
  padding:0 20px;
}
.ant-dropdown-trigger:hover{
  background:#e6f7ff
}
.ant-dropdown-list{
  position: absolute;
  right: 220px;
  top: 68px;
  width: 160px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(1,1,1,0.2);
}
.ant-dropdown-list li{
      height: 40px;
    line-height: 40px;
    padding: 0 10px;
    cursor:pointer;
}
.ant-dropdown-list li:hover{
  background:#e6f7ff
}
.router-select div,.ant-menu-submenu-title,.nav-text,.ant-menu-vertical .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title{
  font-size:14px;
}
:host ::ng-deep{
  .ant-form-item,.ant-radio-wrapper,.ant-input,.ant-cascader-picker,.ant-input-number-input{font-size:14px;}
  .ant-menu-vertical.ant-menu-sub{max-height:500px;overflow:auto;}
}

@media screen and (max-width: 400px) {
    .ant-dropdown-trigger{display:none}
}


.specialPath{
  background:#0F8EE9 !important;
  color:#FFF !important;
}
